1823 W Golf Rd, Schaumburg, IL 60194-1148, Schaumburg
Gem of a place hidden in a little strip mall. Everything we had was very fresh and the taste was too notch. The show sto
Gem of a place hidden in a little strip mall. Everything we had was very fresh and the taste was too notch. The show sto